package com.yyfax.account.domain;

import java.io.Serializable;

/**
 * 交易冻结实体类
 *
 * @author liangqm
 * @date 2018-01-15 18:53:18
 * @since v2.0.3
 */
public class AccountTradeFrozen implements Serializable {

	/**
	 * 用户id
	 */
	private String userId;

	/**
	 * 账户号
	 */
	private String accountNo;

	/**
	 * 冻结和账面余额交易金额
	 */
	private Long amount;

	/**
	 * 交易号，自动生成
	 */
	private String tradeNo;

	/**
	 * 外部交易号
	 */
	private String outTradeNo;

	/**
	 * 外部业务号
	 */
	private String outBusinessNo;

	/**
	 * 原外部交易号
	 */
	private String orignOutTradeNo;

	/**
	 * 交易时间
	 */
	private String tradeTime;

	/**
	 * 交易类型 05-冻结增加余额, 06-解冻扣减余额
	 */
	private String tradeType;

	/**
	 * 来源类型，1-来自用户操作， 2-来自后台管理系统
	 */
	private String source;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 更新时间
	 */
	private String updateTime;


	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

	public Long getAmount() {
		return amount;
	}

	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getOutBusinessNo() {
		return outBusinessNo;
	}

	public void setOutBusinessNo(String outBusinessNo) {
		this.outBusinessNo = outBusinessNo;
	}

	public String getOrignOutTradeNo() {
		return orignOutTradeNo;
	}

	public void setOrignOutTradeNo(String orignOutTradeNo) {
		this.orignOutTradeNo = orignOutTradeNo;
	}

	public String getTradeTime() {
		return tradeTime;
	}

	public void setTradeTime(String tradeTime) {
		this.tradeTime = tradeTime;
	}

	public String getTradeType() {
		return tradeType;
	}

	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
}